package com.ecloud.support.generator.model.convert;

import java.util.List;

import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

import com.ecloud.support.generator.model.dto.TableConfigDto;
import com.ecloud.support.generator.model.entity.TableConfigPo;
import com.ecloud.support.generator.model.vo.TableConfigVo;

@Mapper
public interface TableConfigConverter {
    TableConfigConverter INSTANCE = Mappers.getMapper(TableConfigConverter.class);

    TableConfigPo dtoToPo(TableConfigDto dto);

    List<TableConfigPo> dtoToPo(List<TableConfigDto> dtos);

    TableConfigVo poToVo(TableConfigPo po);

    List<TableConfigVo> poToVo(List<TableConfigPo> pos);
}
